package com.juma.cartridge.retryque.serialize;

public class ByteStringUtil {

	public static String byteToString(byte[] bytes) {
		if (bytes != null) {
			StringBuffer str = new StringBuffer();
			for (int i = 0; i < bytes.length; i++) {
				if (i > 0) {
					str.append(",");
				}
				str.append(bytes[i]);
			}
			return str.toString();
		}
		return null;
	}

	public static byte[] stringToByte(String message) {
		if (message != null) {
			String[] byteArray = message.split(",");
			if (byteArray != null) {
				byte[] data = new byte[byteArray.length];
				for (int i = 0; i < byteArray.length; i++) {
					data[i] = Byte.valueOf(byteArray[i]).byteValue();
				}
				return data;
			}
		}
		return null;
	}
	
}
